Pular para o conteúdo principal

Como detectar se o joystick do gamepad (controle) foi pressionado por script usando Java

Em sua classe Java, faça o seguinte:

public class SuaClasse extends Component {

@Override
public void start() {

}

@Override
public void repeat() {

// Verificando se o eixo X e Y do joystick esquerdo do controle é maior que 0, se algum dos eixos for diferente que 0, significa que ele foi movido
if (Input.gamePad.getLeftJoystick().length() > 0) {

// mostrando uma mensagem no terminal caso a condicional seja verdadeira
Console.log("Joystick esquerdo detectado!");
}

// Verificando se o eixo X e Y do joystick direito do controle é maior que 0, se algum dos eixos for maior que 0, significa que ele foi movido
if (Input.gamePad.getRightJoystick().length() > 0) {

// mostrando uma mensagem no terminal caso a condicional seja verdadeira
Console.log("Joystick direito detectado!");
}
}
}